visit (a website) - German English Dictionary